package aula11.br.ufpe.cin.banco;

import aula11.br.ufpe.cin.banco.Banco;
import aula11.br.ufpe.cin.banco.Conta;
import aula11.br.ufpe.cin.banco.Poupanca;

/**
 * Defina a classe aula11.br.ufpe.cin.banco.Programa com um metodo main 
 * que testa os metodos da classe Banco pelo menos tres vezes. 
 *
 */
public class Programa {

	public static void main(String[] args) {
		Banco banco = new Banco();
		
		banco.cadastrar(new Conta("123"));
		banco.cadastrar(new Conta("456"));
		banco.cadastrar(new Poupanca("789"));
		
		banco.creditar("123", 100);
		banco.creditar("456", 200);
		banco.creditar("789", 300);
		
		banco.debitar("123", 10);
		banco.debitar("456", 20);
		banco.debitar("789", 30);
		
		System.out.println(banco.getSaldo("123"));
		System.out.println(banco.getSaldo("456"));
		System.out.println(banco.getSaldo("789"));
		
		System.out.println("Duvido que essa linha execute " + banco.getSaldo("123456789"));
	}

}
